WindowsでTimesTenアプリケーションをコンパイルする場合は、ODBCインクルード・ファイルの場所を指定する必要はありません。これらのファイルは、Microsoft Visual C++に含まれています。ただし、アプリケーションでTimesTenインクルード・ファイルが使用される場合は、/I
コンパイラ・オプションを使用して、TimesTenインクルード・ファイルの場所を指定する必要があります。
例2.1のMakeファイルでは、Windows SystemsでTimesTenアプリケーションを構築する方法を示します。この例では、LIB
環境変数にinstall_dir\lib
がすでに追加されたと想定しています。
CFLAGS = "/Iinstall_dir\include"
LIBSDM = ODBC32.LIB
LIBS = tten70.lib ttDV70.lib
LIBSDEBUG = tten70D.lib ttDV70D.lib
LIBSCS = ttCL70.lib
# Link with the ODBC driver manager
appldm.exe:appl.obj
$(CC) /Feappldm.exe appl.obj $(LIBSDM)
# Link directly with the TimesTen
# Data Manager ODBC production driver
appl.exe:appl.obj
$(CC) /Feappl.exe appl.obj\
$(LIBS)
# Link directly with the TimesTen
# Data Manager ODBC debug driver
appldebug.exe:appl.obj
$(CC) /Feappldebug.exe appl.obj\
$(LIBSDEBUG)
# Link directly with the TimesTen
# ODBC Client driver
applcs.exe:appl.obj
$(CC) /Feapplcs.exe appl.obj\
$(LIBSCS)